package com.yw.android.letsgo.api;


import com.yw.android.letsgo.bean.req.QueryDog;
import com.yw.android.letsgo.bean.req.QueryUser;
import com.yw.android.letsgo.bean.res.BreedDogInfo;
import com.yw.android.letsgo.bean.res.ComRes;
import com.yw.android.letsgo.bean.res.SellDogInfo;
import com.yw.android.letsgo.bean.res.UserInfo;

import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.POST;

public interface PetApi {
    /**
     * 获取狗出售信息
     *
     * @param mQueryDog
     * @return
     */
    @POST("/data/market/queryPetsOnSale")
    Call<ComRes<SellDogInfo>> queryPetsOnSale(@Body QueryDog mQueryDog);

    /**
     * 获取狗繁殖信息
     *
     * @param mQueryDog
     * @return
     */
    @POST("/data/market/breed/pets")
    Call<ComRes<BreedDogInfo>> queryPetsOnBreed(@Body QueryDog mQueryDog);

    /**
     * 获取用户信息
     *
     * @param mQueryUser
     * @return
     */
    @POST("/data/user/get")
    Call<ComRes<UserInfo>> queryUserInfo(@Body QueryUser mQueryUser);
}
